.address-edit {

		background-color: rgb(249, 249, 249);

		padding: 0 40rpx;

		.item {

			line-height: 80rpx;
			height: 80rpx;

			display: flex;
			align-items: center;
			background-color: #fff;
			margin: 20rpx 0;

			font-size: 26rpx;

			overflow: hidden;

			.name {

				width: 170rpx;
				flex: none;

			}

			.value {

				flex: auto;

				position: relative;

				input {
					margin-right: 100rpx;
				}

				.location {
					position: absolute;
					right: 0;
					top: 0;
					display: flex;
					align-items: center;
					height: 40rpx;

					color: #999;

					image {
						width: 30rpx;
					}

					text {
						margin-left: 10rpx;
					}

				}

				.picker {
					height: 80rpx;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;

				}
			}

		}

		.btn {

			height: 80rpx;
			line-height: 80rpx;
			text-align: center;
			border-radius: 10rpx;
			margin-top: 30rpx;
			font-size: 36rpx;

			&.btn-save {
				background-color: #ff4040;
				color: #fff;

			}

			&.btn-delete {
				background-color: #fff;
				border: solid 1px #cdcdcd;
			}
		}
	}